A solver for multiple systems of linear equations. More...
#include <linear_matrix_solver.hpp>


Public Types | |
| typedef BaseLinearMatrixSolverInterface < T, I >::MatrixType | MatrixType |
Public Member Functions | |
| LinearMatrixSolverT (MatrixType &A) | |
| Default constructor. | |
| ~LinearMatrixSolverT (void) | |
| Destructor. | |
A solver for multiple systems of linear equations.
This class implements a linear solver that solves systems with one coefficient matrix and many right hand sides.
If the underlying math libray has a special facility for solving multiple RHS, this class uses that. Otherwise, solve() is just an interface to LinearSolver::solve(const Matrix& B).
| typedef BaseLinearMatrixSolverInterface<T, I>::MatrixType gridpack::math::LinearMatrixSolverT< T, I >::MatrixType |
Reimplemented from gridpack::math::BaseLinearMatrixSolverInterface< T, I >.
| gridpack::math::LinearMatrixSolverT< T, I >::LinearMatrixSolverT | ( | MatrixType & | A | ) |
Default constructor.
| gridpack::math::LinearMatrixSolverT< T, I >::~LinearMatrixSolverT | ( | void | ) |
Destructor.
1.6.1